@charset "utf-8";
/* ================================== 【官方网站】技术支持：凡高科技——银灵子==================================== */
.main_box{ margin:0 auto; width:1100px;}
input{outline: none;}
/*===============================================header================================================*/
#header{ height:145px; background:url(../images/bg_top.jpg) center no-repeat;}
#header .main_box{ position:relative;  height:140px;}
#header .top{  width:100%; height:115px;  }
#header .top .logo{ position:absolute; top:0;  }
#header .top .logo{ display:table; height:115px; position:absolute; top: 0px; left:0; z-index:3;}
#header .top .logo a { display:table-cell; vertical-align:middle;}
#header .top .right{}

#header .tel_box{   position:absolute; right:0; top:30px;  }
#header .tel_box span{font-size:12px;color:#4e4e4f; display:inline-block; line-height:24px;  }
#header .tel_box strong{font-size:14px; display:inline-block; line-height:24px;   font-weight:bold; color:#da251d; }
#header .tel_box a{ display:inline-block; margin-left:5px; height:24px; line-height:24px; text-align:center; width:24px; background:#424147; color:#fff;  font-family: "Arial"; font-size: 11px; text-transform: uppercase;}
#header .tel_box a:hover{ background:#da251d;}


.link_search_box{  position:absolute; right:0; top:64px; width:650px; height:24px;}
.link_search_box .box{ position:relative;width:650px; height:24px; }
#header .link_box{  position:absolute;  top:0px; right: 223px;}
#header .link_box a{ display: block; cursor:pointer; color:#626264; height:24px; line-height:24px; float: left; margin-left:10px; padding-right:10px; position:relative;  background:url(../images/line_top_link.png) right center no-repeat;   }
#header .link_box a:hover{ color:#da251d; }
#header .link_box a.bnt_login { background:url(../images/bnt_login.png) center no-repeat; height:24px; width:47px;}
#header .link_box a.bnt_login:hover { background:url(../images/bnt_login_hover.png) center no-repeat;}

.search_box{ position:absolute; right:0; top:0; width:211px; height:24px;   overflow:hidden; line-height:24px; background:url(../images/bg_search_box.jpg) center no-repeat;}
.search_box form{ position:relative;width:211px; height:24px; font-size:12px; }
.search_box input[type="text"]{   border:none; height:24px; width:260px; color:#b8b9ba;  background:none; line-height:24px; padding: 0 15px; padding-right: 29px;}
.search_box input[type="submit"]{  position:absolute; right:0; top:0; padding: 0; z-index:2;   height:24px; width:28px; cursor:pointer; border:none; background:url(../images/icon_search.png) center no-repeat;}


/*=================导航=================*/
#nav{ position:absolute; height:50px; width:1100px; left:0; bottom:-25px; z-index:9;  background:url(../images/bg_nav.png) left top no-repeat;}
#nav li{ float:left; min-height:50px; position:relative;}
#nav li .a{ position:relative; z-index:9;  line-height:50px; height:50px;  width:157px; color:#fff; font-size:14px; line-height:50px;  text-align:center; display:block; background:url(../images/line_nav.png) right center no-repeat ;}
#nav li .a:hover{ }
#nav li .a:hover{ color:#FFF;}
#nav li .qc{ background:none;}
#nav  .list{ display:none; left:0px; top: 0px; padding-top:50px; position:absolute; z-index:2; width:100%;   background:#dd3000;}
#nav  .list a{ font-weight:normal; margin:0 10px; background:none; height:30px; color:#fff !important; text-align:center;  line-height:30px;  font-size:12px; display:block; border-bottom:1px solid #c61018 !important; }
#nav  .list a:hover{ color:#d5ae62 !important; }

/*================= banne===================*/
#banner{ position:relative; height:540px;  }
#banner .bd { position:relative;}
#banner .bd a{ display:block; width:100%; height: 540px;}
#banner .hd{  margin:0 auto; position:absolute; width:100%;}
#banner .hd a{ display:block; width:55px; height:105px;}
#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }
#banner .hd ul li{ display:inline-block; padding-top:13px;}
#banner .hd ul li a{ line-height:40px; border-radius:50%;  height:10px; width:10px; margin:0 3px; display:block; background:#fff;  }
#banner .hd ul li a:hover{ background:#e95d19;  }
#banner .hd ul .on a{  background:#e95d19;  }
#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-55px;}
#banner  .bnt:hover{ }
#banner .prev{ position:absolute; left:-54px; }
#banner .next{ position:absolute; right:-54px; }
#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}

/*================= 首页===================*/

/*==============首页产品快列=====================*/
.s_slide_box { background:#05090e; z-index:2; position:relative; height:98px; }
.s_slide_box .content{ position:relative;} 
.s_slide_box .content .hd{}
.s_slide_box .content .hd a{ position:absolute; display:block; width:30px; height:30px; top:30px; }
.s_slide_box .content .hd .prev{left: -30px; background:url(../images/bnt_s_slide_prev.png)  center no-repeat;  }
.s_slide_box .content .hd .next{ right: -30px; background:url(../images/bnt_s_slide_next.png)  center no-repeat;  }
.s_slide_box .content .hd .prev:hover{   }
.s_slide_box .content .hd .next:hover{  }
.s_slide_box .content .bd{}
.s_slide_box .content .bd .box{ width:1100px; margin:0 auto; overflow:hidden; position:relative;}
.s_slide_box .content ul li a{ display:block; height:98px;}
.s_slide_box .content li { width:276px; overflow:hidden; position:relative;  height:98px; float:left; border-right:1px solid #373b3f;}
.s_slide_box .content li  img{   border-radius:3px; position:absolute; left:45px; top:34px; }
.s_slide_box .content li .text_box{ margin-left: 84px; width: 160px;  }
.s_slide_box .content li .text_box h1{font-size:14px; display:block; margin-bottom:3px; padding-top:30px; color:#fff;}
.s_slide_box .content li .text_box span{ font-size: 10px; color:#aeb2b4;   line-height:18px; color:#fff; text-transform: uppercase;}
.s_slide_box .content li a:hover{ background:#fe1d00}

.s_main_box{ position:relative; z-index:2; }
.s_main_box .s_more{ display:block; background:url(../images/icon_more.png) center no-repeat; width:14px; height:20px;}
.s_main_box .s_more:hover{ background:url(../images/icon_more_hover.png) center no-repeat;}


/*================= 首页结构 ===================*/

.s_title{ position: relative; height:22px; margin-bottom:20px;}
.s_title h1{ display:block; font-size:16px; color:#31313c; }
.s_title h1 strong{  font-size:16px; color:#31313c;  }
.s_title h1 span{color:#31313c; font-size:12px; color:#adadb9; text-transform:uppercase;}
.s_title a{ height:20px; width:23px; background:url(../images/icon_more_s.png) center no-repeat; position: absolute; right: 0; top: 0;}
.s_title a:hover{background:url(../images/icon_more_s_hover.png) center no-repeat; }

.index_up_box{ position:relative; background:#f6f6f9; padding:45px 0;}
.index_up_box .main_box{ position:relative;}
.index_up_box .s_title span{ display:block; color:#a2a3a5; margin-top:15px; margin-bottom:36px;}
.index_up_box .content{ background:url(../images/bg_s_up.png) center top no-repeat; height:170px; }
.index_up_box ul{ margin-right:-30px;}
.index_up_box li{  width:155px; padding:26px 34px;  display:block;  float:left; position:relative;}
.index_up_box li .up{ padding-left:80px; position:relative; height:64px; }
.index_up_box li .up a{ padding-top:17px; display:block;  font-size:14px;  color:#000000; }
.index_up_box li .up span{ display:block; font-size:12px; margin-top:3px;  color:#dd3000; }
.index_up_box li img{ display:block; width:64px; height:64px; position:absolute; left:0; top:0;}
.index_up_box li .un{padding:15px 10px 0px 10px; height:40px; overflow:hidden; display:block; line-height:20px; font-size:12px; color:#99999b; }

.s_news { position:relative; }
.s_news .hd a{ font-size:14px; text-align:center; height:36px; line-height:30px; margin-right:10px;  color:#5b5c5d; display:block; float:left; width:100px;}
.s_news  .un{ margin-top: 15px;}
.s_news  .un ul{ }
.s_news  .un li{ height:24px;  position:relative; line-height:24px; display:block; }
.s_news  .un i{ position:absolute; left:0px; top:0px;}
.s_news  .un a{ padding-left:13px; font-size:12px; color:#45464a;  display:block; margin-left:75px;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.s_news  .un a:hover{color:#dd3000;}
.s_news  .un span{font-size:12px; color:#b8bac4; position:absolute; left:0; top:0;} 

.s_un_box { margin-top:60px; }
.s_un_box .up{ padding:9px; border:1px solid #dfdfdf;}
.s_un_box .up img{ width:320px;}
.s_un_box .un { margin-top:15px;}
.s_un_box .un p{ line-height:24px; color:#66676b;}

.s_un_box .left{ width:570px;}
.s_un_box .md{ width: 340px; float: left; margin-left: 50px;}
.s_un_box .md .s_title{ position: relative; background:url(../images/line_s_title2.png) left center no-repeat;}
.s_un_box .right{ width: 340px;}
.s_un_box .content{ height: 225px; margin-top:15px;}

/*==========首页f1===========*/
.s_main_box .f1 { background:#fafafa; padding:50px 0;}
.s_main_box .f1 ul{ margin:0 -17px;}
.s_main_box .f1 ul li{ display:block; margin:0 17px; float:left; width:245px;}
.s_main_box .f1 ul li a{ display:block;}
.s_main_box .f1 ul li img{ padding:6px; border:1px solid #dfdfdf;  width:245px; height:165px;}
.s_main_box .f1 ul li h1{ display:block; margin-top:15px; text-align:center; font-size:14px; color:#555658; }
.s_main_box .f1 ul li:hover h1{ color:#da251d;}
.s_main_box .f1 ul li:hover img{ border:1px solid #f8c300;}

/*==========首页f2===========*/
.s_main_box .f2{ padding:50px 0; position:relative;}
.s_main_box .f2 .title{ position:relative; text-align:center; display:inherit; width:160px; margin:0 auto;}
.s_main_box .f2 .title strong{ background:#fff; position:relative; z-index:2; color:#383b40; display:inline-block; font-size:16px; padding:0 10px;}
.s_main_box .f2 .title i{ height:1px; display:block; position:absolute; top:12px; left:0; z-index:1; width:100%; background:#dededf; }

.s_main_box .f2 .content { padding:40px 0;}
.s_main_box .f2 .more_box{ position:absolute; bottom:-18.5px; left:0; height:37px; display:inherit; width:100%; text-align:center;}
.s_main_box .f2 .more_box .more{ height:37px; width:37px; display:inline-block; background:url(../images/bnt_more_f2.png) center no-repeat;}
.s_main_box .f2 .more_box .more:hover{ height:37px; width:37px; background:url(../images/bnt_more_f2_hover.png) center no-repeat;}
#banner_box {position: relative; width: 870px; margin:0px auto ;height: 250px;}
#banner_box  ul{margin: 0 auto;}
#banner_box  ul a,.#banner_box ul img{display:block;}
#banner_box  li{position: absolute;left: 0px;top: 0px; position:absolute;list-style:none;background:#000;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;}
#banner_box  li a{ display:block; position:relative;  }

#banner_box  li a .text_box{ opacity:0; filter: alpha(opacity=0); display:inherit; text-align:center; position:absolute; z-index:99; bottom:0;  height:100%; width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8DA251D', endColorstr='#D8DA251D');background:rgba(218,37,29,0.85);}
#banner_box  li a .text_box h1{ text-align:center; display:inline-block; vertical-align:middle;  position:relative; height:250px; line-height:250px; font-size:14px; color:#fff; padding-left:50px;  background:url(../images/iocn_lookmore.png) left center no-repeat;}
#banner_box  li a .text_box p{ color:#ddd; font-size:13px; line-height:26px; padding-top:20px; width:80%; margin:0 auto;}
#banner_box  li a:hover .text_box{ opacity:1; filter: alpha(opacity=1);}
#banner_box  .poster-btn{position: absolute;  width:50px;top:160px; z-index: 10;opacity: 1; height:45px; line-height:45px;  padding-left:20px; color:#fff; cursor:pointer;   font-family: "Arial"; background-color:#da251d; }
#banner_box .poster-prev-btn{left: -110px;background: url(../images/bnt_3d_prev.png) no-repeat 15px center #da251d; padding-left:30px}
#banner_box .poster-next-btn{right: -110px;background: url(../images/bnt_3d_next.png) no-repeat 60px center #da251d; padding-right:10px;}
#banner_box .poster-prev-btn:hover{ background: url(../images/bnt_3d_prev.png) no-repeat 15px center #f8c300;  }
#banner_box .poster-next-btn:hover{ background: url(../images/bnt_3d_next.png) no-repeat 60px center #f8c300;  }
#banner_box li img{width:100%;height:100%;vertical-align:top;}

/*==========首页f3===========*/
.s_main_box .f3{ background: #48484f; padding-top: 70px; padding-bottom:50px;}
.s_main_box .f3 .title{ position:relative; text-align:center; display:inherit; width:160px; margin:0 auto; margin-bottom:45px;}
.s_main_box .f3 .title strong{ background:#48484f; position:relative; z-index:2; color:#fff; display:inline-block; font-size:16px; padding:0 10px;}
.s_main_box .f3 .title i{ height:1px; display:block; position:absolute; top:12px; left:0; z-index:1; width:100%; background:#7f7f84; }

.s_main_box .f3 .content{}
.s_main_box .f3 .content ul{ margin:-20px;}
.s_main_box .f3 .content ul li{ margin:20px;  display:block; float:left; width:340px; }
.s_main_box .f3 .content a{ display:block;}
.s_main_box .f3 .content a img{ display:block; position:-1px; width:340px; height:140px;}
.s_main_box .f3 .content a h1{ padding:15px 0px 15px 0px;  padding-bottom:0px;  display:block; position:relative;}
.s_main_box .f3 .content a h1 strong{ font-size:15px;  margin-bottom:10px; color:#47484a; display:block;  color:#fff;}
.s_main_box .f3 .content a h1 span{ font-size:12px; display:block; padding-left:20px; color:#adaeb2; font-family: "Arial";  background:url(../images/icon_time.png) left center no-repeat;}
.s_main_box .f3 .content a h1 i{ display:block;}
.s_main_box .f3 .content a:hover h1 strong{  color:#da251d; }
.s_main_box .f3 .content p{ margin:15px 0px; padding-top:10px; border-top:1px dotted #bababa; font-size:12px; color: #a5a7ac; line-height:22px;}


.s_main_box .f3 .more_box .more{display:block; height:45px; line-height:45px; font-size:12px; text-align:center; width:200px; color:#fff; margin:0 auto; margin-top:30px; background:#da251d;}
.s_main_box .f3 .more_box .more:hover{ background: #f7cd0c;}

/*==========首页f4===========*/
.s_main_box .f4{ padding:50px 0;  height:265px; overflow:hidden;}
.s_main_box .f4 .left{width:570px; height:265px;}
.s_main_box .f4 .left .content{ position:relative; padding-left:280px;}
.s_main_box .f4 .left img{ display:block; width:245px; height:215px; position:absolute; left:0; top:5px;}
.s_main_box .f4 .left .up strong{ text-transform:uppercase;  display: block;   height: 25px; font-size:25px; color:#f83e35; font-family: "Impact";}
.s_main_box .f4 .left .up h1{ display:block; height:15px; margin-top: 12px; line-height:15px; color:#383b40;   font-size:15px;}
.s_main_box .f4 .left .up i{ height:3px; width:30px; background:#e3e3e8; display:block; margin:17px 0 15px 0;}
.s_main_box .f4 .left .un p{ height:85px; margin-bottom:20px; color:#979a9d; line-height:20px; font-size:12px;}
.s_main_box .f4 .left .un a{ display:block; height:28px; line-height:28px; font-size:12px; text-align:center; width:110px; color:#fff; background:#f7cd0c;}
.s_main_box .f4 .left .un a:hover{ background:#da251d;}

.s_main_box .f4 .right{ width: 470px;}
.s_main_box .f4 .right .up{ height:65px; margin-top:-3px; margin-bottom:20px; color:#979a9d; line-height:22px; font-size:12px;}
.s_main_box .f4 .content{ height: 225px; margin-top:15px;}
.s_main_box .f4 .right .un{ border-top:1px solid #eeeef0; padding-top:20px; margin-top: 18px;}
.s_main_box .f4 .right .un ul{ margin:-9px -13px;}
.s_main_box .f4 .right .un li{ float:left; margin:9px 14px;}
.s_main_box .f4 .right .un li img{ border:1px solid #eeeef0; padding:5px 7px; }

/*==========首页f5===========*/
.s_main_box .f5{ border-top:1px solid #eeeef0; padding-top: 50px; margin-bottom:80px;}

/*==========首页快捷链接===========*/
.s_about_link_box{ width:100%; position:relative;  }
.s_about_link_box { display:inherit; text-align:center;}
.s_about_link_box a{ width:340px; display:inline-block; border:1px solid #e4e5e8; overflow:hidden; margin:0 16px; }
.s_about_link_box a img{ width:340px; height:95px;}
.s_about_link_box a:hover{ border-radius:5px; border:1px solid #fec8c5; box-shadow:2px 1px 3px #fbb2af;}


/*==========内容友情链接===========*/
#j_friend_link1{width:100%; border-top:1px solid #e3e3e8; margin:0 auto; background-color:#f7f7fa; line-height:22px; padding:20px 0;}
#j_friend_link1 .fl{ width:70px; color:#da251d; font-size:14px;  }
#j_friend_link1 .fr{ width:1030px; margin-right:-20px;}
#j_friend_link1 .fr a{ color:#8f8e8e; margin-right:20px;}
#j_friend_link1 .fr a:hover{ color:#f24235; text-decoration:underline;}

/*================footer===============*/
.footer{ position:relative;  background:#353840;}
.footer .up_box { position:relative; padding-top:50px; padding-bottom:50px;}
.footer .up_box .main_box{ position:relative;}
.footer .up_box{}
.footer .up_box .left {  width:385px;  background:url(../images/line_fot.png) right top no-repeat;}
.footer .up_box .left .title{ margin-bottom:20px; border-left:3px solid #fff;  height:44px; padding-left:10px;}
.footer .up_box .left .title h1{ display:block; height:14px; line-height:14px; margin-top:-3px; color:#ffffff; font-weight:bold; font-size:14px;}
.footer .up_box .left .title h2{ text-transform:uppercase; margin-top: 5px; display: block; height: 25px; font-size:25px; color:#da251d; font-family: "Impact";}
 

.footer .up_box .left .up h1{ font-size:14px; color:#e1e1e5; display:block;  margin-bottom:9px;}
.footer .up_box .left .up p{ position:relative; display:block; padding-left:40px; color:#8b8e96; font-size:12px; line-height:20px;}
.footer .up_box .left .up p span{ position:absolute; left:0;}
.footer .up_box .left .up a{ display:block; font-size:12px; color:#8b8e96; border-radius:3px; background:#4c515e; height:36px; line-height:36px; width:180px; text-align:
center;}
.footer .up_box .left .un{ position:relative; padding-left:170px;  border-top:1px solid #464952; padding-top:15px; margin-top:15px;}
.footer .up_box .left .un p{  color:#8b8e96; line-height:24px; font-size:12px; }
.footer .up_box .left .un .ewm_box{ position:absolute; left:0; top:18px; width:160px;display:block;}
.footer .up_box .left .un .ewm_box .box{ float:left; width:65px; margin-right:15px; text-align:center;}
.footer .up_box .left .un .ewm_box .box span{ color:#8e8f96; display:block; margin-top:8px;}
.footer .up_box .left .un a{color:#8b8e96;}
.footer .up_box .left a:hover{ color:#fff; background:#353840;}

.footer .up_box .right{ width:640px; border-left:1px solid #464952; margin-top:25px; min-height:200px; padding-left:25px;} 
.footer .up_box .right ul{ margin-left:-35px; float:right;}
.footer .up_box .right li{ float:left; margin-left:40px; }
.footer .up_box .right li a{ display:block; font-size:12px; color:#8b8e96; line-height:24px;}
.footer .up_box .right li a:hover{ color:#fff;}
.footer .up_box .right li h1{ margin-bottom:15px; font-size:14px; color:#fff;}
.footer .up_box .right img{ width:120px; height:120px; position:absolute; top:20px;}
.footer .up_box .fot_nav{ }

.footer .un_box{ background:#353840; position:relative; border-top:1px solid #464954; padding:20px 0 20px 0;}
.footer .un_box h1{ text-align:center; line-height:24px; color:#74747b; font-size:12px;}
.footer .un_box a{ color:#74747b;}
.footer .un_box h1 a:hover{ color:#fff;}

/*=======================================内页========================================*/
.n_main_box{ }
.n_main_box .main_box{ position:relative;}
.n_banner { display:block; width:100%; height:260px;}
.n_banner .main_box{ }
.n_banner h1{font-size: 28px; margin-bottom:10px; margin-top:0px; color: #fff;  padding-top:88px;   display:block;}
.n_banner h2{font-size:12px; color: #fff; display:block;  text-transform: uppercase;} 
.n_banner i{ display:block; height:1px; background:#fff; width:30px; margin-top:10px; }

.n_nav_box{ position:relative;   border-bottom:1px solid #eaeaea;height:54px;  background:#fff;  position:relative; }
.n_nav{ position:relative;  }
.n_nav a{ display:inline-block; border-bottom:1px solid #525022; margin-right:45px; margin-bottom:-1px;   height:53px; font-size:14px; float:left;  line-height:53px;  color:#444444; }
.n_nav a strong{ display:block; border-bottom:1px solid #fff;  color:#646464; position:relative; z-index:4;}
.n_nav a:hover{ border-bottom:2px solid #da251d;  }
.n_nav a:hover strong{ border-bottom:1px solid #da251d;}
.n_nav .on{  border-bottom:2px solid #da251d;}
.n_nav .on strong{ border-bottom:1px solid #da251d;}

.n_up_box{ position:relative;     position:relative; }
.position{ position:absolute;  right:0px; bottom:0px; color:#999999; background:url(../images/icon_home.png) left center no-repeat; padding-left:22px;}
.position span, .position a, .position i{ font-size:12px; color:#999999;}
.position em{ font-size:12px; color:#da251d;}
.position a:hover{ color:#da251d;}

.n_title{margin-top:40px;}
.n_title h1{ display: block; font-size:22px;    color: #da251d;  }
.n_title h2{ padding-top:5px;     display:block;   font-size:14px; color:#adadad;}
.n_content{ min-height:400px; padding:40px 0 60px;}

/*=================企业荣誉资质====================*/
.n_zizhi{ overflow:hidden; margin-top:-1px; background:url(../images/bg_zizhi.png) center -1px repeat;}
.n_zizhi ul { margin: -11px;  max-height: 740px; overflow:hidden;}
.n_zizhi li{ float:left; width:200px; margin:11px; margin-bottom:40x; border:1px solid #cccfd1;  display:block;}
.n_zizhi li a{ display:block;    }
.n_zizhi li img{  width:200px; height:260px; display:block; background:#e9f5fe;}
.n_zizhi li span{  display:block; line-height:40px; height:40px; border-top:1px solid #cccfd1; font-size:14px; color:#707070; text-align:center;}
.n_zizhi li:hover{border :1px solid #da251d; }
.n_zizhi li:hover span{  border-top:1px solid #da251d;  }
.n_zizhi .page{ margin-top:0 !important; text-align:center; border:none !important; }


/*==============合作伙伴=====================*/
.n_partners{}
.n_partners .box{ margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #f1f1f3;}
.n_partners .box .title{ font-size:16px; margin-bottom:40px; color:#d99e38; height:30px; line-height:30px;}
.n_partners .box .title h1{}
.n_partners .box .content{ }
.n_partners .box .content ul{ margin:-18px -13px; }
.n_partners .box .content li{margin:18px 13px; width:232px; display:block; float:left; height: 136px; overflow: hidden;}
.n_partners .box .content a{display:block;}
.n_partners .box .content a img{ border:1px solid #e2e3e7; width:230px; height:100px;}
.n_partners .box .content a h1{ display:block; text-align:center;  padding-top:10px; font-size:13px; overflow:hidden; color: #5e646f;}
.n_partners .box.last_box{ border:none; margin-bottom:-50px;}
.n_partners .box .content li:img{}

.n_dsj .dsj_box{ background:url(../images/line_dsj.png) 37px top repeat-y;}
.n_dsj dl{ padding-top:40px; background:url(../images/bg_dsj_first.png) 24px top no-repeat;}
.n_dsj dt{ display:block; margin-top:40px; font-size:20px; text-align:center; line-height:74px; width:74px; height:74px; color:#fff; background:url(../images/bg_dsj_year.png) left center no-repeat;}
.n_dsj dd{ display:block; margin-top:40px; padding-left:170px; position:relative; background:url(../images/bg_dsj.png) 28px center no-repeat; height:38px;}
.n_dsj dd h1{ }
.n_dsj dd.last{background:url(../images/bg_dsj_last.png) center top no-repeat !important; }
.n_dsj dd .box{  }
.n_dsj dd .box h1{position:absolute; left:70px; height:38px; color:#48484f; font-size:14px; line-height:38px; }
.n_dsj dd .box .text_box{   overflow:hidden; font-size:12px; padding: 0 20px; line-height:38px; background:#f6f6f6; color:#939393;}
.n_dsj .last_box{ margin-top:40px; height:27px; background:url(../images/bg_dsj_last.png) 24px center no-repeat;}


/*==============新闻=====================*/
.n_news .pic_news .main_box{ position:relative;   padding:0 0 35px 0;   overflow:hidden;}
.n_news .pic_news .date_box{ position:absolute; top: 55px; left: 258px; width:65px; height:65px; background:url(../images/bg_titme.png) center no-repeat; text-align:center; color:#fff;}
.n_news .pic_news .date_box span{ display:block; padding-top:13px;}
.n_news .pic_news  li{ display:block;}
.n_news .pic_news  li .fl{ width:400px;}
.n_news .pic_news  li .fl  img{ width:400px; height:160px; }
.n_news .pic_news  li .fr{ width:650px;  position:relative; height:160px; }
.n_news .pic_news  li .fr h1{ display:block; padding-bottom:5px;}
.n_news .pic_news  li .fr h1 a{  font-size:16px;  color:#fa2e2e;   display:block; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.n_news .pic_news  li .fr span{position:absolute; left:0; bottom:0;  font-size:12px; display:block;   color:#adadad; }
.n_news .pic_news  li .fr h1 a:hover{ color:#da251d;  }
.n_news .pic_news  li .fr .more{ display:block; position:absolute;  width:40px; padding-left:55px; font-size:12px; left:0; bottom:0; color:#fff; height:28px; line-height:28px;    background:url(../images/icon_more_jt.png) 20px center no-repeat #dd3000;}
.n_news .pic_news  li .fr .more:hover{ color: #fff; }
.n_news .pic_news  li .fr p{ line-height:24px; color:#797979; font-size:12px;}

.n_news{ position:relative;  overflow:hidden;}
.n_news .text_news ul{ }
.n_news .text_news  li{ display:block; margin-top:55px;  }
.n_news .text_news li{ display:block;   }
.n_news .text_news li .box{  position:relative; }
.n_news .text_news li h1{ display:block; padding-bottom:10px;}
.n_news .text_news li h1 a{  font-size:15px;  color:#707070; padding-bottom:15px; padding-top:5px; margin-bottom:10px; border-bottom:1px solid #e3e3e3; display:block;}
.n_news .text_news li span{ position:absolute; right:0; top:0; font-size:12px; display:block; margin-bottom:5px;  color:#b8b8b8; }
.n_news .text_news li h1 a:hover{ color:#da251d; border-bottom:1px solid #e3e3e3; }
.n_news .text_news li .more{ position:absolute; right:0; bottom:5px;  height:25px; line-height:25px; width:40px; padding-left:55px; font-size:12px; color:#fff;  display:block;   background:url(../images/icon_more_jt.png) 20px no-repeat #959595;}
.n_news .text_news li .more:hover{ background:url(../images/icon_more_jt.png) 20px no-repeat #da251d; }
.n_news .text_news li p{ line-height:24px; width:660px; color:#9e9e9e; font-size:12px;}
.n_news .page .box{ margin-top:50px; }

/*==============详情=====================*/
.n_article{ }
.print_logo{ display:none;}
.n_article .ar_title{padding:0 20px; line-height:44px; background:#f8f8f8;  position:relative;}
.n_article .ar_title h1{ font-size:18px;display:block;   color:#515151}
.n_article .ar_title h2{font-size:12px; position:absolute; right:20px; top:0;  display:block;text-align:center;color:#acacac;line-height:44px}
.n_article .article{padding:30px 0 0px; min-height:400px;   margin:0 auto;  }
.n_article .article p { }
.n_article .bnt_page{ height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.n_article .bnt_page a{ color:#8a8a8a;}
.n_article .bnt_page a:hover{color:#007cc2;}
.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

/*==============新闻=====================*/
.n_case .pic_case .main_box{ position:relative;   padding:0 0 35px 0;   overflow:hidden;}
.n_case .pic_case .date_box{ position:absolute; top: 46px; right:40px; width:60px; text-align:center; font-weight:normal; background:url(../images/bg_titme.png) center no-repeat;  }
.n_case .pic_case .date_box strong{ font-family: "Arial"; font-size: 20px; color: rgb( 159, 159, 159 );}
.n_case .pic_case .date_box span{ display:block; padding-top:13px; color:#9f9f9f;  font-family: "Arial"; font-size: 15px;}
.n_case .pic_case .pic_case{ margin-bottom:-40px;}
.n_case .pic_case  li{ display:block; position:relative; margin-bottom:40px; background:#f9f9f9; padding:20px;}
.n_case .pic_case  li .fl{ width:325px;}
.n_case .pic_case  li .fl  img{ width:325px; height:165px; }
.n_case .pic_case  li .fr{ width:700px;  position:relative; height:160px; }
.n_case .pic_case  li .fr h1{ display:block; padding-top:25px;}
.n_case .pic_case  li .fr h1 a{  font-size:16px;  color:#fa2e2e;   display:block;   }
.n_case .pic_case  li .fr span{position:absolute; left:0; bottom:0;  font-size:12px; display:block;   color:#adadad; }
.n_case .pic_case  li .fr h1 a:hover{ color:#da251d;  }
.n_case .pic_case  li .fr .more{ display:block; position:absolute;  width:32px; font-size:12px; right:20px; bottom:0; color:#fff; height:32px; line-height:32px;    background:url(../images/bnt_more_case.png) center no-repeat;}
.n_case .pic_case  li .fr .more:hover{  background:url(../images/bnt_more_case_hover.png) center no-repeat;}
.n_case .pic_case  li .fr p{ line-height:24px; width:500px;  color:#9f9f9f; padding-top:20px; font-size:12px;}
 
/*==============产品中心=====================*/
.n_product{ overflow:hidden;}
.n_product ul { margin:-20px -6px;  max-height: 740px; overflow:hidden;}
.n_product li{ float:left; width:265px; margin:20px 6px; margin-bottom:40x;  display:block;}
.n_product li a{ display:block;    }
.n_product li img{  width:263px; height:180px; display:block; background:#e9f5fe;  border:1px solid #cccfd1; border-bottom:none;}
.n_product li h1{  display:block; line-height:50px; height:50px; border:1px solid #cccfd1; font-size:14px; color:#707070; text-align:center;}
.n_product li:hover h1{  border:1px solid #da251d; background:#da251d; color:#fff;  }
.n_product .page .box{ margin-top:50px;  }

/*==============产品详情=====================*/
.n_product_show{ }
.slide_p_show .title{ display:block; border-bottom:1px solid #efefef; padding-bottom:30px; text-align:center; font-size:24px; font-weight:bold; color:#333846;}
.n_product_show .up_box h1{ color:#757575; font-size:16px; display:block; text-align:center; }
.n_product_show .un_box{ margin-top:80px; border:1px solid #c7c7c7; position:relative; padding-top:20px;}
.n_product_show .un_box .hd{ position:absolute; top:-20px; direction:inherit; text-align:center; width:100%;}
.n_product_show .un_box .bd{ position:relative;}
.n_product_show .un_box ul{ height:40px;  line-height:40px; display:inline-block; margin:0 -5px; background:#fff;}
.n_product_show .un_box ul li{ background:#d6d6d6; display:inline-block; cursor:pointer; font-size:14px; margin:0 5px; color:#5d5d5d; padding:0 15px; }
.n_product_show .un_box ul li.on{ background:#fa2e2e; color:#fff;}
.n_product_show .un_box .content{ padding:30px; }

.slide_p_show{ width:410px;  margin:30px auto; border:1px solid #d0d0d0; position:relative;   overflow:hidden; position:relative;}
.slide_p_show .bd img{ display:block; width:410px; height:280px;  }
.slide_p_show .hd{ opacity:0; position:absolute; width:100%; z-index:3; }
.slide_p_show .prev{width:26px; top:120px;  left:0; position:absolute;}
.slide_p_show .next{width:26px; top:120px; right:0; position:absolute;}
.slide_p_show:hover .hd{ opacity:1;}

/*==============人才招聘=====================*/
.n_job{}
#list_slide{  position:relative; margin-top:60px;}
#list_slide dl{  overflow:hidden; margin-bottom:30px;  }
#list_slide dt{border:none; padding :45px; background:#f2f2f2;   display:block; position:relative;  cursor:pointer; }
#list_slide dt h1{ color:#51575f; font-size:14px; line-height:30px; height:30px; background:url(../images/icon_arrow_sfq_left.png) right center no-repeat; margin-right:20px; display:block;}
#list_slide dt h1 strong{ display:block; font-size:15px; line-height:15px; margin-top:0px; color:#5c5c5c; height:15px;}
#list_slide dt h1 span{ display:block; font-size:12px;  color:#858585;line-height:15px ; margin-top:10px;  height:15px; text-transform:uppercase;}
#list_slide dt h1 a{ display:block; border-radius:2px; position:absolute; right:45px; top:48px; height:30px; line-height:30px; width:120px; text-align:center; color:#fff;background:#888888; }
#list_slide dd{ display:none; margin-top:10px;  line-height:24px; background:#f9f9f9; }
#list_slide dd p{ line-height:24px; margin-bottom:0; color:#646b78;  font-size:12px;}
#list_slide dd .content{ padding:20px; padding-bottom:25px;}
#list_slide dt.on a{background:#dd3000;}

.n_zhiwei { background:url(../images/pic_job.jpg) right 40px no-repeat;}
.n_zhiwei_form{ width:602px;}
.n_zhiwei_form h1{ color:#8e8e8e; margin-bottom:10px; font-size:12px; line-height:30px;}
.n_zhiwei_form .content{}
.n_zhiwei_form form{ margin-right:-10px;}
.n_zhiwei_form  .text{ width:259px; padding: 0 15px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #c1c1c1;font-size: 13px;color: #b3b3b3;margin: 0 10px 20px 0;float: left;}
.n_zhiwei_form  textarea{ display:block; height:103px; resize:none; margin-bottom:20px;  background:#fff;  border:1px solid #c1c1c1; width:560px; padding:10px 15px;font-size:13px; color:#b3b3b3; line-height:20px;}
.n_zhiwei_form .submit{ width:150px; height:40px; display:block; margin-top:30px; line-height:38px;background:#da251d;   color:#fff; font-size:14px;  border-radius:2px;}
.n_zhiwei_form  .text:focus{ border:1px solid #faefc6;}
.n_zhiwei_form  textarea:focus{ border:1px solid #faefc6;}
.n_zhiwei_form .submit:hover{ background:#f8c300; color: #fff; border-radius:3px;}

.n_zhiwei_form  .file_box { position:relative; padding-left:60px; line-height:28px; font-size:14px;}
.n_zhiwei_form  .file_box .box{ position:relative; }
.n_zhiwei_form  .file_box strong{ position:absolute; left:0; top:0; color:#727272;}
.n_zhiwei_form  .file_box span{ text-align:center; height:28px; line-height:28px; color:#fff; font-size:12px; width:60px; margin-left:5px; background:#a9a9a9; border-radius:2px; position:absolute; left: 0 ; top: -5px;}
.n_zhiwei_form  .file_box input{  height:28px !important; cursor:pointer; opacity:1;filter:alpha(opacity=100) position:absolute; left:95px; top:0;}


.n_msg { background:url(../images/bg_msg.jpg) right -20px no-repeat; margin-right:-40px;}
.n_msg_form{ width:602px;}
.n_msg_form h1{ color:#8e8e8e; margin-bottom:10px; font-size:12px; line-height:30px;}
.n_msg_form .content{}
.n_msg_form form{ margin-right:-10px;}
.n_msg_form  .text{ width:259px; padding: 0 15px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #c1c1c1;font-size: 13px;color: #b3b3b3;margin: 0 10px 20px 0;float: left;}
.n_msg_form  textarea{ display:block; height:130px; resize:none; margin-bottom:20px;  background:#fff;  border:1px solid #c1c1c1; width:560px; padding:10px 15px;font-size:13px; color:#b3b3b3; line-height:20px;}
.n_msg_form .submit{ width:150px; height:40px; display:block; margin-top:30px; line-height:38px;background:#da251d;   color:#fff; font-size:14px;  border-radius:2px;}
.n_msg_form  .text:focus{ border:1px solid #faefc6;}
.n_msg_form  textarea:focus{ border:1px solid #faefc6;}



/*==============联系我们=====================*/
.n_contact .up_box { position:relative; background:url(../images/bg_contact.jpg) right top no-repeat; margin-top:-40px;}
.n_contact .up_box .article{ padding-top:30px;}
.n_contact .md_box{ margin-top:35px;}
.n_contact .md_box{ border:1px solid #d7d7d7; }
.n_contact .un_box{ margin-top:50px;  background:url(../images/bg_icon_contact_.png) center top no-repeat; padding-top:95px;  }
.n_contact .un_box dd{ display:inline-block; width:226px; text-align:center; color:#666666;}
.n_contact .up_box .ewm_box{ position:absolute; right:0; bottom:2px;  display:block;}
.n_contact .up_box .ewm_box .box{ float:left; width:100px; margin-left:40px; text-align:center;}
.n_contact .up_box .ewm_box .box span{ color:#8e8f96; display:block; margin-top:8px;}
.n_contact .up_box .ewm_box img{ width:100px; height:100px;  border:1px solid #aaaaaa;}



/*==============分页——银灵子=====================*/
.page { margin:0px auto 0px auto;}
.page .box{display:inherit; width:100%;  text-align: right; margin-top:40px;}
.page a{ padding:0 13px; height:30px; line-height:30px; display:inline-block; border:1px solid #ddd; margin-left:10px;  color:#fff; color:#6c6c6d; font-size:12px; }
.page .on{ background:#dd3000; color:#fff !important;border:1px solid #dd3000;}
.page span{ background:#dd3000; color:#fff !important;border:1px solid #dd3000;}
.page a:hover{ background:#dd3000; color:#fff !important; text-decoration:none; border:1px solid #dd3000; }
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */
-o-transition: all 1s; /* Opera */}
.page a.prev{ padding-left:25px; color:#fff; background-image:url(../images/icon_sj_page_prev.png); background-repeat:no-repeat; background-position:12px center; background-color:#959595;}
.page a.next{ padding-left:12px; padding-right:26px;  color:#fff; background-image:url(../images/icon_sj_page_next.png); background-repeat:no-repeat; background-position:56px center; background-color:#959595;}
.page a.prev:hover,.page a.next:hover{background-color:#da251d !important;}




#pf_box{ position:fixed; top:50%; display:none; margin-top:-72px; z-index:999; right:0; background:url(../images/bg_pf.png) right bottom no-repeat; width:42px; height:144px;  }
#pf_box .box{ position:relative;  padding-top:50px; text-align:center;}
#pf_box .box a{ text-align:center; color:#2d2e2f;}
#pf_box .box a:hover{ color:#da251d;}
#pf_box .ewm_box{ position:relative; height:53px;}
#pf_box .ewm_box img{ position:absolute; right:42px; bottom:0; opacity:0;filter:alpha(opacity=0)} 
#pf_box .ewm_box:hover img{opacity:1;filter:alpha(opacity=100)}


















